package com.cxyzy.demo

import com.cxyzy.demo.OkHttpUrl.LOGIN_URL
import com.cxyzy.demo.beans.Task
import com.cxyzy.demo.response.BaseResp
import com.cxyzy.demo.response.LoginResp
import kotlinx.coroutines.Deferred
import retrofit2.Call
import retrofit2.http.GET

interface Api {
    @GET("cxyzy1/coroutineRetrofitDemo/raw/master/data.json")
    suspend fun query(): Task

    /**
     * TODO: 下面的登陆接口只是一个样例，真实登陆时应采用POST，传入用户名、密码等参数。
     */
    @GET(LOGIN_URL)
    fun login(): Call<BaseResp<LoginResp>>
//    @POST(LOGIN_URL)
//    fun login(@Body req: LoginReq): Call<BaseResp<LoginResp>>


}